iT邦幫忙

2026 iThome 鐵人賽

DAY 7
1
Build on Google AI

30 天用 Google ADK 打造你的「全自動 AI 虛擬團隊」系列 第 7

Day 07 | 雲端戰情室上線:取得專屬網址與 Cloud Logging 監控

  • 分享至 

  • xImage
  •  

大家好!歡迎回到「Build on Google AI」工程挑戰的第七天。
前幾天,我們不僅成功把 Google ADK 代理人部署到了 Cloud Run,還導入了 Managed Agents 實現伺服器端沙盒的降維打擊。把專屬的 HTTPS 網址丟給團隊成員測試的那一刻,確實成就感滿滿。

但在「研發與工程創新」的真實戰場上,把系統推上線只是第一步。試想一下,當你的 AI 開始自動化處理數百筆報名資料,或是抓取龐大的市場數據時,如果它突然給出奇怪的回應,甚至直接超時斷線,你要怎麼知道它在「想」什麼?

為了解決這個痛點,今天我們要為這座雲端戰情室裝上監視器,正式導入 Google Cloud Logging,全面掌握代理人的運作狀態!

第一步:拆解 ADK 的可觀測性 (Observability) 宇宙
在複雜的 Agent 架構設計中,追蹤除錯(Debugging)遠比傳統軟體困難,因為 LLM 的輸出具有高度的不確定性。幸好,Google ADK 的架構設計早就考慮到了這一點。

根據 Google ADK 官方文件,框架原生支援了完整的可觀測性 (Observability) 機制,並將其拆解為三大支柱:

  • Logging (日誌):記錄代理人運行過程中的離散事件與錯誤訊息。
  • Metrics (指標):量化系統狀態,例如工具調用的次數、API 延遲或是 Token 消耗量。
  • Traces (追蹤):剖析請求在多個代理人或工具之間傳遞的完整生命週期。
    今天,我們先從最基礎、也最救命的 Logging 開始下手。

第二步:Cloud Run 與 Cloud Logging 的天作之合
為什麼我們在 Day 05 極力推薦部署到 Cloud Run?除了零維運與自動提供憑證外,它還有一個殺手級優勢:開箱即用的日誌整合。

當你將 ADK 代理人部署到 Google Cloud 的代管環境(例如 Agent Runtime、Cloud Run 或 GKE)時,你幾乎不需要在程式碼裡安裝額外的日誌代理程式。Cloud Run 會自動攔截代理人應用程式輸出到標準輸出 (stdout) 與標準錯誤 (stderr) 的訊息,並將其無縫轉發到 Google Cloud Logging。

第三步:實戰戰情室監控面板
現在,讓我們打開 GCP 控制台,進入你的專案,搜尋並點擊 Logs Explorer (日誌探索器)。

  • 1 鎖定目標:在資源類型中選擇 Cloud Run Revision,並篩選出你專屬的戰情室服務名稱(例如 adk-web-room)。

  • 2 觀察思考過程:你可以看到團隊成員透過網址發送給代理人的每一次請求。只要在 ADK 的程式碼中適當加入日誌記錄(例如記錄代理人準備調用哪個 Function Tool,或是接收到了什麼參數),這些珍貴的「內心戲」都會按時間戳記整齊地排列在這裡。

  • 3 設定警報 (Alerts):這才是真正的工程自動化!你可以基於特定的錯誤字串(例如 Failed to execute tool 或 API quota exceeded)建立 Log-based Metrics,一旦代理人發生異常,系統就能第一時間推播通知給你。

https://ithelp.ithome.com.tw/upload/images/20260908/20121643RzZIagxtEQ.png

小結:
今天,我們補齊了「研發與工程創新」中最關鍵的維運拼圖。透過 Cloud Run 專屬網址與 Cloud Logging 的無縫整合,你的 ADK 代理人不再是在黑暗中獨行的黑盒子,而是一個狀態完全透明、隨時可追蹤的企業級系統。

第一週的「雲端戰情室地基」到今天正式大功告成!我們從環境建置、雲端部署、安全防護,一路打通到了效能監控。


上一篇
Day 06 | 降維打擊:導入 Managed Agents 與 Antigravity 實現伺服器端安全沙盒
下一篇
Day 08 | 注入靈魂:用 System Prompt 打造擁有產品思維的 PM Agent
系列文
30 天用 Google ADK 打造你的「全自動 AI 虛擬團隊」20
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言